//
//  UILabel.swift
//  RC-微博0305
//
//  Created by 任淳 on 16/3/12.
//  Copyright © 2016年 ReverChun. All rights reserved.
//

import UIKit

extension UILabel {
    
    //类工厂方法 方法 [UIButton  buttonWithType: XXXX]
    //类方法
    //给函数的参数 设置默认值  外界调用的时候 该参数可以省略 如果省略 就直接使用默认值,如果传递该参数 就使用传递参数值
    
    class func labelWith(text:String,textColor:UIColor,fontSize:CGFloat,alignment:NSTextAlignment = .Center) ->UILabel {
        
        let l = UILabel()
        l.text = text
        l.textColor = textColor
        l.font = UIFont.systemFontOfSize(fontSize)
        
        //设置居中
        l.textAlignment = alignment
        //设置自动换行
        l.numberOfLines = 0
        
        l.sizeToFit()
        return l
        
    }
    
    
    
}
